<?php
include("../ParseContent.php");
class AndroidParseContent  implements ParseContent{
	/**
	 * 在这个里面加一个正则表达式列表
	 * 这个方法就是为了通用了，像这样
	 * "游戏名称"=>"相应的正则表达式","游戏介绍"=>"相应的正规表达式"
	 * 这样，通过配制，就可以完成自动采集，通过配制，做到我们要做的通用
	 * @param arryay $urls
	 * @param array $regs
	 */
	public function  parseContent($urls,$regs){
		
		foreach ($urls as $url){
			
			AndroidParseContent::pareUrl(BASEURLANDROID.$url,$regs);
		}
		
		
	}
	
	private function pareUrl($url,$reg){
			    //先打开页面，取得内容，https的协议，麻烦一点
		 	    $ch = curl_init();
				curl_setopt($ch, CURLOPT_URL,$url);
				curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
				curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
				curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
				$result = curl_exec($ch);
				curl_close($ch); 
				
				preg_match_all("/$reg[name]/",$result,$name);
			 
				preg_match_all("/$reg[date]/",$result,$date);  
			 
				preg_match_all("/$reg[size]/",$result,$size);
			
				preg_match_all("/$reg[introduce]/",$result,$introduce);
			
			 	preg_match_all("/$reg[imags]/",$result,$imges);
				 
			  
				 
				
				$obj = array(
							"name"=>$name[1][0],
							"date"=>$date[1][0],
							"introduce"=>$introduce[1][0],
							"size"=>$size[1][0],
							"image"=>$imges[1][0],
							"flash"=>$url,
							"type"=>"29"
							);
				
				 $indate = new InsertDate();
				 $indate->insert($obj);
		}
}